package com.woniuxy.ams.service;

import com.woniuxy.ams.entity.DailyAssessDetails;
import com.woniuxy.ams.entity.DailyAssessSummarize;

import java.util.List;

public interface DailyAssessDetailsService {
    /**
     * 新增DailyAssessDetails 日考核详情表的方法
     * @param dailyAssessDetails
     * @return
     */

    int insert(DailyAssessDetails dailyAssessDetails);

    /**
     * 分页查询 所有日考核详情
     */
    List<DailyAssessDetails> findDailyAssessPageAndAll();


    List<DailyAssessSummarize> findSummarize(DailyAssessSummarize dailyAssessSummarize);

    /**
     * 更新
     * @param dailyAssessDetails
     * @return
     */
    int update(DailyAssessDetails dailyAssessDetails);

    int deleteAssessDetail(DailyAssessDetails dailyAssessDetails);

    List<DailyAssessDetails> findAssessDetailFuzzy(DailyAssessDetails dailyAssessDetails);

    DailyAssessDetails findById(String id);

    Integer checkAssess(List<DailyAssessDetails> objList);

    List<DailyAssessDetails> findAlNotCheck();
}
